package cn.tedu.carehome.foundation.service;


import cn.tedu.carehome.foundation.pojo.dto.OlderStaffAddDTO;
import cn.tedu.carehome.foundation.pojo.dto.OlderStaffUpdateDTO;
import cn.tedu.carehome.foundation.pojo.vo.OlderStaffListItemVO;
import cn.tedu.carehome.foundation.pojo.vo.OlderStaffStandardVO;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface IOlderStaffService {

    /**
     * 查询老人员工关联列表
     */
    List<OlderStaffListItemVO> list();


    /**
     * 新增老人员工关联
     */

    void insert(OlderStaffAddDTO olderStaffAddDTO);

    /**
     *
     * 根据关联表id删除老人员工关联
     */
    void deleteByLinkId(Long id);

    /**
     * 根据关联表id查询老人员工关联信息
     */
    OlderStaffStandardVO selectStandardById(Long id);


    /**
     * 修改关联
     * @param olderStaffUpdateDTO
     */
    void updateLink(OlderStaffUpdateDTO olderStaffUpdateDTO);



}
